package com.smartleanx.module.hrm.service.esign.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.smartleanx.module.hrm.service.esign.temp.po.HrmEContractTaskActors;

import java.util.List;

/**
 * e签宝合同参与者Service
 *
 * @author xzq
 * @since 2025-07-07 16:43:08
 */
public interface HrmEContractTaskActorsService extends IService<HrmEContractTaskActors> {

    List<HrmEContractTaskActors> getTaskActorListByTaskId(Long taskId);

    HrmEContractTaskActors getTaskActorListByTaskIdAndActorType(Long taskId,String actorType);

    List<HrmEContractTaskActors> getTaskActorListByActorName(String actorName);

    List<HrmEContractTaskActors> getTaskActorListByTaskId(List<Long> taskIds);

}
